=Installing Everything=
Everything can be installed or run as a portable executable.
Both the installer and portable ZIP are available on the [[downloads|Downloads Page]].



==What version of Everything should I download?==
{|
! Version
! Description
|-
| Installer
| Guides you through the standard setup process ('''recommended''').
|-
| Portable
| Does not require installation.<br/>Extract to your directory of choice and run `Everything.exe`.<br/>No changes are made to the system.<br/>Install options are available in the [[support/Everything/options#general|Everything General options]].<br/>The portable `Everything.exe` executable is identical to the installed version.
|-
| x86
| Compatible with both 32-bit and 64-bit versions of Windows.<br/>Supports 32-bit context menu shell extensions.
|-
| x64
| Requires a 64-bit version of Windows.<br/>Supports databases larger than 2 GB and 64-bit context menu shell extensions.<br/>Uses slightly more RAM than the x86 version.
|-
| ARM
| Requires a 32-bit ARM version of Windows.
|-
| ARM64
| Requires a 64-bit ARM version of Windows.
|-
| English (US)
| Includes English (US) language only.<br/>Additional UI languages can be added manually via the [[support/everything/supported_languages/#installing_the_language_pack|Language Pack]].
|-
| Multilingual
| Includes the full [[support/everything/supported_languages/#installing_the_language_pack|Language Pack]] for multi-language display support.
#ifdef EVERYTHING_1_4_ONLY_HELP
|-
| Lite
| The Everything 1.4 Lite version does not contain [[support/everything/etp|ETP/FTP]]/[[support/everything/http|HTTP]] servers and does not allow [[support/everything/sdk/ipc|IPC]].
#endif
|}



==Language selection==
[[File:support/everything/Everything.Installer.Language.png|alt=Everything Installer Language]]

Choose the language for the installer. This language will also be used by Everything.
See [[support/Everything/Supported Languages]] for a list of supported languages.



==License Agreement==
[[File:support/everything/Everything.Installer.License.Agreement.png|alt=Everything Installer License Agreement]]

You must accept the license agreement to proceed with the installation.
A copy of the license is available [[License.txt|here]].



==Install Location==
[[File:support/everything/Everything.Installer.Install.Location.png|alt=Everything Installer Install Location]]

Choose the installation location for Everything.

By default, Everything is installed to:
<pre>
C:\Program Files\Everything
</pre>



==Location for data and settings==
[[File:support/everything/Everything.Installer.Install.Options1.png|alt=Everything Installer Install Options 1]]

Choose where Everything stores its data and settings.
%APPDATA%\Everything is '''recommended'''.

This setting can be changed at any time in the [[support/Everything/options#general|Everything General options]].



==Indexing NTFS volumes==
Choose how Everything indexes NTFS volumes.
{|
! Method
! Description
|-
| Install Everything service
| Index and monitor NTFS volumes from a service while the main program runs as a standard user ('''recommended'''). 
|-
| Run indexing process as administrator
| Run a separate process as administrator for indexing and monitoring NTFS volumes.
|-
| Run as administrator
| Run Everything with administrative privileges.
|-
| Manual configuration
| Set up NTFS indexing later in the [[support/Everything/options#ntfs|Everything NTFS options]].
|}

This setting can be changed at any time in the [[support/Everything/Options#general|Everything General options]].



==Install Options==
[[File:support/everything/Everything.Installer.Install.Options2.png|alt=Everything Installer Install Options 2]]

{|
! Option
! Description
|-
| Check for updates on startup
| Check www.voidtools.com for updates when Everything starts.
|-
| Start Everything on system startup
| Run Everything when Windows starts.<br/>This loads the Everything database into memory and creates the Everything tray icon.
|-
| Show folder context menu item
| Add the '''Search Everything...''' context menu item when you right-click a folder in Windows.<br/>Clicking this item opens the Everything window with the search set to the selected folder.
|-
| Start menu shortcut
| Create an Everything shortcut in the Start menu.
|-
| Desktop shortcut
| Create an Everything shortcut on the Desktop.
|-
| es: URL Protocol
| Register the `es:` URL protocol to open Everything from `es:` URLs.
|-
| EFU file association
| Associate Everything File List (EFU) files with Everything.
|-
| Automatically index NTFS volumes
| Automatically add all fixed NTFS volumes to the index.<br/>Disable this option to manually choose which volumes are included in the [[support/Everything/Options#ntfs|Everything NTFS options]].
|-
| Automatically index FAT volumes
| Automatically add all fixed FAT volumes to the index.<br/>If disabled, FAT volumes can be manually indexed in the [[support/Everything/Options#fat|Everything FAT options]].
|}

These setting can be changed at any time in the [[support/Everything/Options#general|Everything options]].



==User Account Control==
<picture><source srcset="support/everything/Everything.Installer.UAC.Dark.png" media="(prefers-color-scheme: dark)"><img alt="Everything Installer User Account Control" src="support/everything/Everything.Installer.UAC.png"/></picture>

Everything installation requires administrative privileges.
Click '''Yes''' to continue the installation.



==Finish==
[[File:support/everything/Everything.Installer.Finish.png|alt=Everything Installer Finish]]

The installation of Everything is complete.
Click Finish to launch Everything.

When Everything launches, it will begin creating the initial index which will take a few seconds.
For a basic guide to using Everything, see [[support/everything/using everything|Using Everything]].



==Troubleshooting==

{|
! Error
! Description
#ifdef EVERYTHING_1_4_ONLY_HELP
|-
| OS is not x64<br>Install anyway?
| This error is displayed when attempting to install the x64 version of Everything on a 32-bit version of Windows.<br/>Make sure you have downloaded the correct version of Everything for your OS.<br/>See [[#What version of Everything should I download?|What version of Everything should I download?]].
#endif
|-
#ifdef EVERYTHING_1_4_ONLY_HELP
| Failed to execute admin command<br/>Unable to run admin command
#else
| Unable to run admin command
#endif
| The installer failed to run Everything with administrative privileges to make changes to the system.<br/>Make sure Everything can run with elevated privileges.
|-
#ifdef EVERYTHING_1_4_ONLY_HELP
| Failed to execute user command<br/>Unable to run user command
#else
| Unable to run user command
#endif
| The installer failed to run Everything to install the options for the current user.<br/>This can be caused by anti-virus software.<br/>Make sure the installer can execute Everything from the temporary directory.
|-
| Failed to run Everything.exe -setup
| The installer failed to launch the Everything setup program from the temporary directory.<br/>This can be caused by anti-virus software.<br/>Make sure the installer can run Everything from the temporary directory.
|}



==See also==
<ul>
*[[support/Everything/Using Everything]]
*[[support/Everything/options]]
*[[support/Everything/Uninstalling Everything]]
</ul>
